home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
lisp
/
clue.lha
/
clue
/
doc
/
clue.tex
/
node224_mn.html
< prev
next >
Wrap
Text File
|
1989-07-12
|
3KB
|
78 lines
<H3><A ID="SECTION006211100000000000000">
Interclient Messages</A>
</H3><#5321#>
<A ID="3075"><tex2html_anchor_invisible_mark></A>
Application
programs may communicate with other clients, such as the window manager and the
session manager <A ID="3076"><tex2html_anchor_invisible_mark></A><A ID="3077"><tex2html_anchor_invisible_mark></A> using standard
protocols selected by the <#3078#><TT>wm-protocols</TT><#3078#><A ID="3079"><tex2html_anchor_invisible_mark></A>
accessor. See [#icccm#<tex2html_cite_mark>#1##<tex2html_cite_mark>#] for a description of the standard protocols for
interclient communication. These protocols involve <#3081#><TT>:client-message</TT><#3081#> events
which are sent by the window/session manager to an application <#3082#><TT>shell</TT><#3082#>. The
<#3083#><TT>wm-message</TT><#3083#> structure defines accessor functions which may be used to
interpret the
<#3084#><TT>data</TT><#3084#> found in any standard <#3085#><TT>:client-message</TT><#3085#> event sent by the
window/session manager.
<P>
<#4714#>
<#4479#><FONT SIZE="+1"><#3086#><B>wm-message Structure</B><#3086#></FONT><#4479#>
<A ID="3087"><tex2html_anchor_invisible_mark></A>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10417#
</DIV><#4714#>
<P>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10419#
</DIV>
<P>
CLUE defines the following special event specifications <A ID="3103"><tex2html_anchor_invisible_mark></A> in order to simplify processing
of <#3104#><TT>:client-message</TT><#3104#> events sent by the window/session manager to an
application <#3105#><TT>shell</TT><#3105#>.
<P>
<#4715#>
<A ID="3106"><tex2html_anchor_invisible_mark></A>
<#4482#><TT>(:wm_delete_window <#3107#><EM>accessor-value</EM><#3107#>*)</TT><#4482#>
<BR>
<tex2html_image_mark>#tex2html_wrap_inline10420#<#4715#>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10422#</DIV>
<P>
<DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10423#
</DIV>
<P>
<#4717#>
<A ID="3132"><tex2html_anchor_invisible_mark></A>
<#4486#><TT>(:wm_save_yourself <#3133#><EM>accessor-value</EM><#3133#>*)</TT><#4486#>
<BR>
<tex2html_image_mark>#tex2html_wrap_inline10424#<#4717#>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10426#</DIV>
<P>
<DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10427#
</DIV>
<P>
<#4719#>
<A ID="3157"><tex2html_anchor_invisible_mark></A>
<#4490#><TT>(:wm_take_focus <#3158#><EM>accessor-value</EM><#3158#>*)</TT><#4490#>
<BR>
<tex2html_image_mark>#tex2html_wrap_inline10428#<#4719#>
<DIV class="RIGHT">
<tex2html_image_mark>#tex2html_wrap_inline10430#</DIV>
<P>
<DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10431#</DIV>
<P>
<DIV class="RIGHT"><tex2html_image_mark>#tex2html_wrap_inline10432#
</DIV>
<P>
<#5327#>by-1<#5327#>
=0 <#5328#>=0 <#5332#>